/*
 * @Author: DaTree
 * @Date: 2020-11-16 10:37:51
 * @LastEditTime: 2020-11-16 15:03:17
 * @LastEditors: DaTree
 * @Description: DaTreeEdit
 * @FilePath: \auto-deploy\services\controller\modules\userController.js
 * @天将降大任于是人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身，行拂乱其所为。 ——《孟子•告子下》
 * @symbol_custom_string_obkoro1_copyright: Copyright ${now_year} DaTree
 */
import Response from '../response'

export default [
  // user login
  {
    url: '/Login/GetJwtToken',
    type: 'get',
    response: config => {
      const token = {
        'token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwb3NpdGlvbkxpc3QiOiJbQURNSU5dIiwiZ3JvdXBJZCI6IjAwMDAwMDAxIiwidXNlck5hbWUiOiLkuabmiqXliIrkvpvlupTpk77ns7vnu5_otoXnuqfnrqHnkIblkZgiLCJleHAiOjE1OTMzMzI0NTQsInVzZXJJZCI6InN5c2FkbWluIiwiaWF0IjoxNTkzMzE0NDU0fQ.u26K1dhv3PVmXEig7Uo-ywLp_A5qqj3ubJ4Xm9D1wjI',
        'userId': 'sysadmin',
        'userName': '书报刊供应链系统超级管理员',
        'groupId': '00000001',
        'lastLoginDate': '20200628',
        'insttype': '',
        'instlevel': 'All',
        'orgtype': '',
        'jgxx': null,
        'qdxx': null,
        'jcglGysxx': null,
        'khglHykhxx': null,
        'postions': [
          'ADMIN'
        ],
        'docUrl': 'http://192.168.225.103:8066',
        'defaultPasswd': false,
        'position': [
          'ADMIN'
        ],
        'instLevel': 'All',
        'instType': '',
        'orgType': ''
      }
      return new Response(token)
    }
  },
  // user logout
  {
    url: '/res/auth/actions/tree',
    type: 'post',
    response: () => {
      const data = [
        {
          // 导航名称
          text: '接办管理',
          menuUrl: '',
          menuName: '接办管理',
          url: '',
          parentsId: 'root',
          // 导航名称右上角徽标，2.5.6 版本开始支持
          // badge: 3,
          // 是否在导航名称右上角显示小红点
          // dot: true,
          // 导航节点额外类名
          // className: 'my-class',
          // 该导航下所有的可选项
          childrenList: [
            {
              // 名称
              text: '接办查询',
              // id，作为匹配选中状态的标识符
              id: 1,
              // 禁用选项
              menuUrl: '/product/jbSearch',
              menuName: '接办查询',
              disabled: false,
              url: '/product/jbSearch'
            },
            {
              text: '接办审批',
              id: 2,
              menuUrl: '/product/jbSearch',
              menuName: '接办查询',
              disabled: false,
              url: '/product/jbSearch'
            }
          ],
          children: [
            {
              // 名称
              text: '接办查询',
              // id，作为匹配选中状态的标识符
              id: 1,
              // 禁用选项
              disabled: false,
              url: '/product/jbSearch'
            },
            {
              text: '接办审批',
              id: 2
            }
          ]
        }
      ]
      // const data1 = [
      //   {
      //     'menuId': '6639e2dbaa904883a523b7c277eb526a',
      //     'menuLabel': '基础管理',
      //     'leafFlag': '0',
      //     'parentsId': 'root',
      //     'menuName': '基础管理',
      //     'menuCode': 'jcgl',
      //     'menuUrl': '',
      //     'paramenter': null,
      //     'uiEntry': null,
      //     'menuLevel': 1,
      //     'rootId': null,
      //     'displayOrder': 1,
      //     'imagePath': null,
      //     'expandPath': null,
      //     'menuSeq': '.6639e2dbaa904883a523b7c277eb526a.',
      //     'openMode': null,
      //     'subCount': 11,
      //     'appId': 0,
      //     'funcCode': null,
      //     'appCode': null,
      //     'tenantId': null,
      //     'maintnTimestamp': '20190301 10:10:28',
      //     'maintnTeller': null,
      //     'funcName': null,
      //     'icon': 'fa-ios-cog-outline',
      //     'childrenList': [
      //       {
      //         'menuId': '2d64d483c7ac43fea4d534a1170ccc7b',
      //         'menuLabel': '机构管理',
      //         'leafFlag': '1',
      //         'parentsId': '295586c08e3849c0ada0542132eff5a9',
      //         'menuName': '机构管理',
      //         'menuCode': 'jggljggl',
      //         'menuUrl': '/department/department',
      //         'paramenter': null,
      //         'uiEntry': null,
      //         'menuLevel': 3,
      //         'rootId': null,
      //         'displayOrder': 1,
      //         'imagePath': null,
      //         'expandPath': null,
      //         'menuSeq': '.6639e2dbaa904883a523b7c277eb526a.295586c08e3849c0ada0542132eff5a9.2d64d483c7ac43fea4d534a1170ccc7b.',
      //         'openMode': null,
      //         'subCount': 0,
      //         'appId': 0,
      //         'funcCode': null,
      //         'appCode': null,
      //         'tenantId': null,
      //         'maintnTimestamp': '20190301 10:22:53',
      //         'maintnTeller': null,
      //         'funcName': null,
      //         'icon': 'fa-laptop',
      //         'childrenList': null,
      //         'groupType': '1,2,3,4',
      //         'docFlag': '1',
      //         'docUrl': '/md/业务管理机构/基础管理/机构管理/机构管理'
      //       },
      //       {
      //         'menuId': '150ce9d5de8944b4aaf480946e8ed030',
      //         'menuLabel': '机构查询',
      //         'leafFlag': '1',
      //         'parentsId': '295586c08e3849c0ada0542132eff5a9',
      //         'menuName': '机构查询',
      //         'menuCode': 'jggljgcx',
      //         'menuUrl': '/jgglJgcx/jgcxList',
      //         'paramenter': null,
      //         'uiEntry': null,
      //         'menuLevel': 3,
      //         'rootId': null,
      //         'displayOrder': 2,
      //         'imagePath': null,
      //         'expandPath': null,
      //         'menuSeq': '.6639e2dbaa904883a523b7c277eb526a.295586c08e3849c0ada0542132eff5a9.150ce9d5de8944b4aaf480946e8ed030.',
      //         'openMode': null,
      //         'subCount': 0,
      //         'appId': 0,
      //         'funcCode': null,
      //         'appCode': null,
      //         'tenantId': null,
      //         'maintnTimestamp': '20190301 10:23:20',
      //         'maintnTeller': null,
      //         'funcName': null,
      //         'icon': 'fa-laptop',
      //         'childrenList': null,
      //         'groupType': '1,2,3,4',
      //         'docFlag': '1',
      //         'docUrl': '/md/业务管理机构/基础管理/机构管理/机构查询'
      //       },
      //       {
      //         'menuId': 'bd5474e84abe43e488129fa0f9e0818c',
      //         'menuLabel': '行政区划所属管理',
      //         'leafFlag': '1',
      //         'parentsId': '295586c08e3849c0ada0542132eff5a9',
      //         'menuName': '行政区划所属管理',
      //         'menuCode': 'xxqhssgl',
      //         'menuUrl': '/xzqhssgl/xzqhssglList',
      //         'paramenter': null,
      //         'uiEntry': null,
      //         'menuLevel': 2,
      //         'rootId': null,
      //         'displayOrder': 3,
      //         'imagePath': null,
      //         'expandPath': null,
      //         'menuSeq': '.6639e2dbaa904883a523b7c277eb526a.295586c08e3849c0ada0542132eff5a9.bd5474e84abe43e488129fa0f9e0818c.',
      //         'openMode': null,
      //         'subCount': 0,
      //         'appId': 0,
      //         'funcCode': null,
      //         'appCode': null,
      //         'tenantId': null,
      //         'maintnTimestamp': '20191210 18:25:23',
      //         'maintnTeller': null,
      //         'funcName': null,
      //         'icon': 'fa-laptop',
      //         'childrenList': null,
      //         'groupType': '',
      //         'docFlag': '0',
      //         'docUrl': null
      //       }
      //     ],
      //     'groupType': '',
      //     'docFlag': '0',
      //     'docUrl': ''
      //   }
      // ]
      return new Response(data)
    }
  },
  // user logout
  {
    url: '/getJbData',
    type: 'get',
    response: () => {
      const data = [
        {
          'cjsj': '2020-07-02 08:44:19',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001518',
          'rwjb': '03',
          'rwmc': '测试退订4444',
          'rwsl': '1000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-02 11:05:01',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001520',
          'rwjb': '03',
          'rwmc': '测试TD00633333',
          'rwsl': '3000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-03 10:08:55',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001523',
          'rwjb': '03',
          'rwmc': '测试退订3',
          'rwsl': '3000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-03 10:12:20',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001559',
          'rwjb': '03',
          'rwmc': '测试退订一万条',
          'rwsl': '10000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-03 10:13:16',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001560',
          'rwjb': '03',
          'rwmc': '测试退订4',
          'rwsl': '3000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-03 10:27:14',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001524',
          'rwjb': '03',
          'rwmc': '测试退订5',
          'rwsl': '3000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        },
        {
          'cjsj': '2020-07-06 09:00:02',
          'cwdzs': '0',
          'dzzt': '1',
          'ldddzs': '0',
          'rwbh': '3210001566',
          'rwjb': '03',
          'rwmc': '测试改址1',
          'rwsl': '3000',
          'rwzt': '2',
          'ydrdzs': '0',
          'yxn': 2021,
          'zxyssj': ''
        }
      ]
      return new Response(data)
    }
  }
]
